<?php

/**
 * Classe CercaOperatore
 * Questa classe si occupa di ricercare
 * all'interno del sistema gli operatori
 * 
 */

class CercaOperatore{
/**
 * Costruttore della classe CercaOperatore
 * Si occupa di inizializzare la classe CercaOperatore
 */
    
public function _constructor(){}
/**
 * Metodo della classe CercaOperatore
 * Questo metodo si occupa di ricercare all'interno del sistema gli operatori
 * second un dato criterio
 * @return type l'insieme degli operatori selezionati
 */


 public function cerca(){
     
     $root = realpath($_SERVER["DOCUMENT_ROOT"]);
     require_once($root."/IS/Model/Data Access/conn.php"); 
	
     $search=$_GET['testo'];
	$criterio= $_GET['criterio'];
	$tabella=$_GET['tabella'];
	
	
	
	$query= "SELECT * FROM $tabella where $criterio like '$search%' ;";
	$result = mysql_query($query) or die("Query errata");
        
        return $result;
  


 }
}
	
	
	$lista=new CercaOperatore();
        $result=$lista->cerca();
		

	
	
	
		

	$tabella=$_GET['tabella'];
	
	

	
	$rows=mysql_num_rows($result);
	if($rows==0)
	echo "<h1><Strong>Nessun $tabella Trovato</Strong></h1>";
	else{
	
	
	
	$fields_num = mysql_num_fields($result);

	
		echo "<h1>Table: $tabella </h1>";
	
		echo "<table border='1'><tr>";

			// printing table headers

		echo "<td><Strong>num</Strong></td>";

			for($i=0; $i<$fields_num; $i++)

			{
			
				$field = mysql_fetch_field($result);
				echo "<td><Strong>{$field->name}</Strong></td>";
			}
		echo "</tr>\n";
		
		
		// printing table rows

		$j=1;
		while($row = mysql_fetch_row($result))
		{
			echo "<tr>";
			echo "<td>",$j,"</td>";
			
    
	// $row is array... foreach( .. ) puts every element
    // of $row to $cell variable
   $k=1;
   foreach($row as $cell){
        echo "<td id='$j$k'>$cell </td>";
		$k++;
	}

	
	echo "<td><input type='button' id='elimina$j' onclick=elimina($j,'$tabella') value='Elimina'></td>";
	echo "<td><input type='button' id='modifica$j' onclick=modifica($j,'$tabella') value='Modifica'></td>";

    echo "</tr>\n";
	
	$j++;
	}

		echo "</table>";

	
	
	mysql_free_result($result); 
	
	}
	
?>
